Toward an automatic mapping of DSP algorithms onto parallel processors
نویسندگان
چکیده
With ever increasing computational requirements of complex DSP algorithms and applications, implementation on multiprocessor platforms becomes a necessity. The main problem is lack of necessary software tools for multiprocessor mapping. We present the main features of a prototype design environment which allows direct mapping of complex DSP applications, designed for implementation on a single processor, onto a multiprocessor platform. We currently use a configurable network of MIMD machines but essentially any platform and interconnection topology can be specified by the user. Experimental results are presented and discussed for automatic mapping of an adaptive differential pulse code modulation (ADPCM) system to a multiprocessor platform with different number of processors and interconnection topologies.
منابع مشابه
Systematic Methodology of Mapping Signal Processing Algorithms into Arrays of Processors
Nowadays high speed signal processing has become the only alternative in modern communication system, given the rapidly growing microelectronics technology. This high speed, real time signal processing depends critically both on the parallel algorithms and on parallel processor technology. Special purpose array processor structures will have become the real possibility for high speed signal pro...
متن کاملAutomatic Parallelization and Scheduling of Programs on Multiprocessors Using Casch - Parallel Processing, 1997., Proceedings of the 1997 International Conference on
The lack of a versatile software tool for parallel program development has been one of the major obstacles for exploiting the potential of high-performance architectures. In this paper, we describe an experimental software tool called CASCH (Computer Aided SCHeduling) for parallelizing and scheduling applications to parallel processors. CASCH transforms a sequential program to a parallel progra...
متن کاملA Model for Scheduling and Mapping DSP Applications onto Multi-DSP Platforms
In this paper, we present a basic model for describing hardand software of heterogeneous multi-DSP systems. The software part consists of a task model that has been tuned to suit typical, cyclic DSP applications. Hardware is described by a processor model adapted to multi-DSP systems with point-to-point communication structure, which also includes an exact model of communication timing behavior...
متن کاملUltra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملMemo Xilinx Subject : System Modeling and Synthesis Using Process Networks
Initially, DSP functionalities were added to general purpose processors that provided an ideal implementation vehicle for DSP product development teams, but this is all about to change. The new performance requirements of today’s electronic systems now exceed the capabilities of general-purpose DSP processors. A way to speedup a DSP algorithm is to use parallelism. Unfortunately, it is not easy...
متن کامل